Name | Description | |
---|---|---|
NChainNode<T> Constructor | Overloaded. |
The following tables list the members exposed by NChainNode<T>.
Name | Description | |
---|---|---|
NChainNode<T> Constructor | Overloaded. |
Name | Description | |
---|---|---|
IsFirst | Querues whether this is the first node from its chain | |
IsLast | Querues whether this is the last node from its chain | |
IsMiddle | Querues whether this is a middle node from its chain (i.e. has both prev and next nodes). | |
Item | Gets or sets the item associated with this chain node | |
NextNode | Gets the next node in the chain, or null if this is the last node or node does not yet belong to a chain | |
NextRingNode | Gets the next node in the chain, if the chain is threated as a ring (doubly linked circular list) Throws an exception if the node does not belong to a chain. | |
OwnerChain | Gets the chain to which this node belongs, or null if this node does not yet belong to a chain. | |
PrevNode | Gets the prev node in the chain, or null if this is the first node or node does not yet belong to a chain | |
PrevRingNode | Gets the prev node in the chain, if the chain is threated as a ring (doubly linked circular list). Throws an exception if the node does not belong to a chain. |